package com.escom.healthlc.imapperdao;

import com.escom.healthlc.entidad.HistoriaFamiliarVO;
import com.escom.healthlc.entidad.PacienteVO;
import com.escom.healthlc.entidad.PersonaVO;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface IHistoriaFamiliarMapper {

    public void createHistoriaFamiliar(@Param("historiaFamiliar") List<HistoriaFamiliarVO> historiaFamiliar, @Param("idPaciente") String idPaciente, @Param("idMedico") String idMedico);

    public List<HistoriaFamiliarVO> retrieveHistoriaFamiliar(@Param("idMedico") String idMedico, @Param("paciente") PacienteVO paciente);

    public List<HistoriaFamiliarVO> retrieveListHistoriaFamiliar();

    public void updateHistoriaFamiliar(HistoriaFamiliarVO historiaFamiliar);

    public void deleteHistoriaFamiliar(HistoriaFamiliarVO historiaFamiliar);
    
}
